<template>
  <div class="about-page">
    <!-- 页面头部 -->
    <div class="hero-section">
      <div class="hero-content">
        <h1 class="hero-title">仙人洞</h1>
        <p class="hero-subtitle">大连市庄河仙人洞镇 - 神秘的海滨仙境</p>
        <div class="hero-tags">
          <a-tag color="blue">国家级风景名胜区</a-tag>
          <a-tag color="green">海滨旅游胜地</a-tag>
          <a-tag color="orange">地质奇观</a-tag>
        </div>
      </div>
    </div>

    <!-- 主要内容 -->
    <div class="content-section">
      <div class="container">
        <!-- 景点概述 -->
        <div class="section">
          <h2 class="section-title">
            <EnvironmentOutlined />
            景点概述
          </h2>
          <div class="section-content">
            <p>
              仙人洞位于辽宁省大连市庄河市仙人洞镇，是辽南地区著名的海滨旅游胜地和地质奇观景区。
              这里以其独特的海蚀地貌、神秘的洞穴景观和美丽的海滨风光而闻名，被誉为"海上仙境"。
            </p>
            <p>
              景区依山傍海，拥有绵延数公里的海岸线，海水清澈，沙滩细腻，是集自然景观、人文历史、
              休闲度假于一体的综合性旅游目的地。这里四季分明，春夏秋冬各有特色，是游客们向往的旅游胜地。
            </p>
          </div>
        </div>

        <!-- 主要景点 -->
        <div class="section">
          <h2 class="section-title">
            <StarOutlined />
            主要景点
          </h2>
          <div class="attractions-grid">
            <div class="attraction-card">
              <h3>仙人洞</h3>
              <p>
                景区的核心景点，是一个天然形成的海蚀洞穴。洞内钟乳石奇形怪状，
                传说中仙人曾在此修炼，因而得名。洞穴深邃神秘，是探险和观光的绝佳去处。
              </p>
            </div>
            <div class="attraction-card">
              <h3>海滨浴场</h3>
              <p>
                拥有优质的天然海水浴场，海水清澈，沙滩平缓，是夏季游泳、日光浴的理想场所。
                海滩设施完善，安全保障到位，适合全家出游。
              </p>
            </div>
            <div class="attraction-card">
              <h3>观海亭</h3>
              <p>
                建在海边悬崖上的观景亭，是观赏日出日落的最佳位置。
                登高远望，可将整个海湾美景尽收眼底，是摄影爱好者的天堂。
              </p>
            </div>
            <div class="attraction-card">
              <h3>渔村古街</h3>
              <p>
                保留着传统渔村风貌的古街，青石板路，古朴民居，
                展现了当地深厚的海洋文化和渔民生活传统。
              </p>
            </div>
          </div>
        </div>

        <!-- 旅游特色 -->
        <div class="section">
          <h2 class="section-title">
            <HeartOutlined />
            旅游特色
          </h2>
          <div class="features-list">
            <div class="feature-item">
              <div class="feature-icon">
                <EnvironmentOutlined />
              </div>
              <div class="feature-content">
                <h3>地质奇观</h3>
                <p>独特的海蚀地貌和洞穴景观，展现了大自然的神奇造化</p>
              </div>
            </div>
            <div class="feature-item">
              <div class="feature-icon">
                <FireOutlined />
              </div>
              <div class="feature-content">
                <h3>海滨度假</h3>
                <p>优美的海滨风光，完善的度假设施，是休闲放松的好去处</p>
              </div>
            </div>
            <div class="feature-item">
              <div class="feature-icon">
                <BookOutlined />
              </div>
              <div class="feature-content">
                <h3>文化体验</h3>
                <p>深厚的海洋文化底蕴，传统的渔村生活方式</p>
              </div>
            </div>
            <div class="feature-item">
              <div class="feature-icon">
                <CameraOutlined />
              </div>
              <div class="feature-content">
                <h3>摄影天堂</h3>
                <p>壮丽的海景、奇特的岩石、古朴的渔村，处处是美景</p>
              </div>
            </div>
          </div>
        </div>

        <!-- 旅游信息 -->
        <div class="section">
          <h2 class="section-title">
            <InfoCircleOutlined />
            旅游信息
          </h2>
          <div class="info-grid">
            <div class="info-card">
              <h3>
                <ClockCircleOutlined />
                最佳旅游时间
              </h3>
              <p>
                4月-10月是最佳旅游季节，其中7-8月是海滨度假的黄金时期。
                春季可赏花踏青，夏季可下海游泳，秋季海鲜肥美，各有特色。
              </p>
            </div>
            <div class="info-card">
              <h3>
                <CarOutlined />
                交通指南
              </h3>
              <p>
                从大连市区驱车约2小时可达。可乘坐长途客车到庄河市，
                再转乘当地班车或出租车前往仙人洞镇。自驾游客可走沈海高速。
              </p>
            </div>
            <div class="info-card">
              <h3>
                <HomeOutlined />
                住宿推荐
              </h3>
              <p>
                镇上有多家渔家乐和度假村，可体验当地渔民生活。
                也有星级酒店和民宿可选择，设施完善，服务周到。
              </p>
            </div>
            <div class="info-card">
              <h3>
                <ShoppingOutlined />
                特色美食
              </h3>
              <p>
                以新鲜海鲜为主，大连鲍鱼、海胆、扇贝等海珍品丰富。
                当地渔家菜独具特色，原汁原味，不容错过。
              </p>
            </div>
          </div>
        </div>

        <!-- 温馨提示 -->
        <div class="section">
          <h2 class="section-title">
            <BulbOutlined />
            温馨提示
          </h2>
          <div class="tips-content">
            <a-alert
              type="info"
              message="旅游小贴士"
              description="请注意海边安全，遵守景区规定；夏季请做好防晒措施；建议穿着舒适的运动鞋；携带足够的饮用水。"
              show-icon
            />
            <div class="tips-list">
              <div class="tip-item">
                <SafetyCertificateOutlined />
                <span>注意海边安全，听从工作人员指导</span>
              </div>
              <div class="tip-item">
                <FireOutlined />
                <span>夏季游玩请做好防晒和补水工作</span>
              </div>
              <div class="tip-item">
                <EnvironmentOutlined />
                <span>保护环境，不乱扔垃圾，爱护自然</span>
              </div>
              <div class="tip-item">
                <ClockCircleOutlined />
                <span>合理安排行程，留出充足的游览时间</span>
              </div>
            </div>
          </div>
        </div>
      </div>
    </div>
  </div>
</template>

<script lang="ts" setup>
import {
  EnvironmentOutlined,
  StarOutlined,
  HeartOutlined,
  InfoCircleOutlined,
  ClockCircleOutlined,
  CarOutlined,
  HomeOutlined,
  ShoppingOutlined,
  BulbOutlined,
  FireOutlined,
  BookOutlined,
  CameraOutlined,
  SafetyCertificateOutlined,
} from '@ant-design/icons-vue'
</script>

<style scoped>
.about-page {
  min-height: 100vh;
  background: #fafafa;
}

/* 头部区域 */
.hero-section {
  background:
    linear-gradient(135deg, rgba(24, 144, 255, 0.8) 0%, rgba(64, 169, 255, 0.8) 100%),
    url('/api/placeholder/1200/400') center/cover;
  color: white;
  padding: 100px 0;
  text-align: center;
  position: relative;
}

.hero-section::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: linear-gradient(135deg, #1890ff 0%, #40a9ff 100%);
  opacity: 0.9;
}

.hero-content {
  position: relative;
  z-index: 2;
  max-width: 800px;
  margin: 0 auto;
  padding: 0 24px;
}

.hero-title {
  font-size: 4rem;
  font-weight: 700;
  margin: 0 0 16px 0;
  text-shadow: 0 2px 4px rgba(0, 0, 0, 0.3);
}

.hero-subtitle {
  font-size: 1.5rem;
  margin: 0 0 24px 0;
  opacity: 0.9;
}

.hero-tags {
  display: flex;
  justify-content: center;
  gap: 12px;
  flex-wrap: wrap;
}

/* 内容区域 */
.content-section {
  padding: 60px 0;
}

.container {
  max-width: 1200px;
  margin: 0 auto;
  padding: 0 24px;
}

.section {
  margin-bottom: 80px;
}

.section-title {
  font-size: 2rem;
  font-weight: 600;
  color: #262626;
  margin-bottom: 32px;
  display: flex;
  align-items: center;
  gap: 12px;
}

.section-title .anticon {
  color: #1890ff;
  font-size: 1.8rem;
}

.section-content {
  background: white;
  padding: 32px;
  border-radius: 12px;
  box-shadow: 0 2px 12px rgba(0, 0, 0, 0.08);
}

.section-content p {
  font-size: 16px;
  line-height: 1.8;
  color: #595959;
  margin-bottom: 16px;
}

.section-content p:last-child {
  margin-bottom: 0;
}

/* 景点网格 */
.attractions-grid {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
  gap: 24px;
}

.attraction-card {
  background: white;
  padding: 24px;
  border-radius: 12px;
  box-shadow: 0 2px 12px rgba(0, 0, 0, 0.08);
  transition:
    transform 0.3s ease,
    box-shadow 0.3s ease;
}

.attraction-card:hover {
  transform: translateY(-4px);
  box-shadow: 0 8px 25px rgba(0, 0, 0, 0.15);
}

.attraction-card h3 {
  font-size: 1.2rem;
  font-weight: 600;
  color: #262626;
  margin-bottom: 12px;
}

.attraction-card p {
  color: #595959;
  line-height: 1.6;
  margin: 0;
}

/* 特色功能列表 */
.features-list {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
  gap: 24px;
}

.feature-item {
  background: white;
  padding: 24px;
  border-radius: 12px;
  box-shadow: 0 2px 12px rgba(0, 0, 0, 0.08);
  display: flex;
  align-items: flex-start;
  gap: 16px;
}

.feature-icon {
  width: 48px;
  height: 48px;
  background: #e6f7ff;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
}

.feature-icon .anticon {
  font-size: 24px;
  color: #1890ff;
}

.feature-content h3 {
  font-size: 1.1rem;
  font-weight: 600;
  color: #262626;
  margin: 0 0 8px 0;
}

.feature-content p {
  color: #595959;
  line-height: 1.5;
  margin: 0;
}

/* 信息网格 */
.info-grid {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
  gap: 24px;
}

.info-card {
  background: white;
  padding: 24px;
  border-radius: 12px;
  box-shadow: 0 2px 12px rgba(0, 0, 0, 0.08);
}

.info-card h3 {
  font-size: 1.1rem;
  font-weight: 600;
  color: #262626;
  margin-bottom: 12px;
  display: flex;
  align-items: center;
  gap: 8px;
}

.info-card h3 .anticon {
  color: #1890ff;
}

.info-card p {
  color: #595959;
  line-height: 1.6;
  margin: 0;
}

/* 温馨提示 */
.tips-content {
  background: white;
  padding: 32px;
  border-radius: 12px;
  box-shadow: 0 2px 12px rgba(0, 0, 0, 0.08);
}

.tips-list {
  margin-top: 24px;
  display: grid;
  gap: 16px;
}

.tip-item {
  display: flex;
  align-items: center;
  gap: 12px;
  padding: 12px 16px;
  background: #f6ffed;
  border-radius: 8px;
  border-left: 4px solid #52c41a;
}

.tip-item .anticon {
  color: #52c41a;
  font-size: 16px;
}

.tip-item span {
  color: #595959;
  line-height: 1.5;
}

/* 响应式设计 */
@media (max-width: 768px) {
  .hero-title {
    font-size: 2.5rem;
  }

  .hero-subtitle {
    font-size: 1.2rem;
  }

  .hero-tags {
    justify-content: center;
  }

  .container {
    padding: 0 16px;
  }

  .section-title {
    font-size: 1.5rem;
  }

  .section-content {
    padding: 24px;
  }

  .attractions-grid {
    grid-template-columns: 1fr;
  }

  .features-list {
    grid-template-columns: 1fr;
  }

  .info-grid {
    grid-template-columns: 1fr;
  }

  .feature-item {
    flex-direction: column;
    text-align: center;
  }
}

@media (max-width: 480px) {
  .hero-section {
    padding: 60px 0;
  }

  .hero-title {
    font-size: 2rem;
  }

  .hero-subtitle {
    font-size: 1rem;
  }

  .content-section {
    padding: 40px 0;
  }

  .section {
    margin-bottom: 50px;
  }
}
</style>
